package cn.springsoter.core.security.constant;

/**
 * 安全常量类
 * 
 * @author kevin
 *
 */
public interface SecurityConstant {

	String AESKEY = "MRdtCt0bY/koOgpzEA33YecnYER7IMVFkjjhq+/3yVsz8qhzRNqebdQ2GC+s8+y0sJ4LGqmaYFF8lHrAE4FR7hUqpW4/pRd64JgeaurFjDoobKJZwA/8Xu1tSMfROWMOuDet2zqQGp/a2FGXQxZprVBKvnda+qgHG7xq+wdiIh0=";
	
	String SM4KEY = "BPaC3Zl5aU11vimhCrvgXl0N9njyGp7x/9OJIfynoESmYf5YolveRP4Nk83APiTHsH/HZxTbYYw1lPUeM5ySUXzqzTeJCWpidKbzSYiXr/zeTjuHtBqn8Zsy0t7sQSDB5C2CXIZz7IBat/1jq2qSYWCJTEhdfSUkyg==";
	/**
	 * 替换内容类型：1:1
	 */
	int REPLACE_TYPE_1_1 = 1;
	/**
	 * 替换内容类型：N:1
	 */
	int REPLACE_TYPE_N_1 = 2;
	
	String AES_ALIAS = "%s_aes";
	String RSA_PRIVATE_ALIAS = "%s_rsa_private";
	String RSA_PUBLIC_ALIAS = "%s_rsa_public";
	
	String SM4_ALIAS = "%s_sm4";
	String SM2_PRIVATE_ALIAS = "%s_sm2_private";
	String SM2_PUBLIC_ALIAS = "%s_sm2_public";
	
    String KEYSTORE_PATH = "%s/keystore/%s.keystore";
}
